// pages/detali/detali.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
      navtop:{},
      itemId:0,
      num:{}
    },
    gitfor(){
      wx.navigateBack({
        delta: -1
      })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
      // 导航栏
      // 1.获取屏幕可使用宽度
      let windowWidth = wx.getSystemInfoSync().windowWidth;
      // 2.获取状态栏高度
      const statusBarHeight = wx.getSystemInfoSync().statusBarHeight;
      //3.获取胶囊按钮位置信息
      const menuButton = wx.getMenuButtonBoundingClientRect();
      const itemId1 = options.id; 
      console.log("2312313"+itemId1)
      this.setData({
        navtop:menuButton.top,
        itemId:itemId1
      })
    },
  
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {
  
    },
  
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.getdata1();
    },
  
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
  
    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
  
    },
  
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
  
    },
  
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {
  
    },
  
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {
  
    },
  
    getdata1(){
      const that =this;
      wx.request({
        method:'POST',
        url: 'https://dj.ifankui.com/api/notice/detail',
        header: {
          "Content-Type": "application/x-www-form-urlencoded"
        },
        data:{
          id:this.data.itemId,
        },
        success(res){
          console.log(res);
  
          that.setData({
            num:res.data.data
          },()=>{
          const richText = that.data.num.content
          let limitedImageText = richText.replace(/<img[^>]*>/g, function (match) {
            // 为 <img> 标签添加宽度为100%，高度自适应的样式
            if (match.includes('style=')) {
              return match.replace(/style="[^"]*"/, 'style="display:block;margin:0 auto;width:100%;height:auto;"');
            } else {
              return match.replace('<img', '<img style="display:block;margin:0 auto;width:100%;height:auto;"');
            }
          });
          that.setData({
            'num.content':limitedImageText
          })
        })
        }
        
      })
    }
  })